OMG/CORBA: An Object-Oriented Middleware
نویسنده
چکیده
An increasing number of systems have a distributed software architecture. The main focus of this paper is on OMG/CORBA, a widely recognized middleware standard for heterogeneous and distributed system construction. We discuss CORBA’s object model and its representation in the OMG interface definition language (IDL). We show how distributed system components written in different programming languages can be integrated using CORBA’s programming language bindings to IDL. We distinguish static and dynamic invocations and sketch the higher-level services that are defined for CORBA. The paper concludes by indicating recent standardization efforts on CORBA undertaken by the OMG.
منابع مشابه
An Introduction to OMG/CORBA
An increasing number of applications are now being developed in a distributed setting. The main focus of this half-day tutorial is on OMG/CORBA, a widely recognised middleware standard for heterogeneous and distributed application integration. The tutorial discusses CORBA's object model and its representation in the OMG interface de nition language (IDL). Programming language bindings to IDL ar...
متن کاملTowards Components that Plug AND Play
Component-based programming promotes a software development process where applications are built by composing reusable pieces of software, called components. This process requires a demanding form of compatibility between components, often dubbed as “Plug and Play”: Plugability refers to the syntactic compatibility between components while “playability” refers to their behavioural compatibility...
متن کاملThe Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging
Historically, method-oriented middleware, such as Sun RPC, DCE, Java RMI, COM, and CORBA, has provided synchronous method invocation (SMI) models to applications. Although SMI works well for conventional client/server applications, it is not well-suited for high-performance or real-time applications due to its lack of scalability. To address this problem, the OMG has recently standardized an as...
متن کاملAugmented Reliable Multicast Corba Event Service – A Multimedia Middleware
Continuous media applications require QoScapable middleware platforms, in order to meet stringent requirements in terms of losses, bandwidth and jitter. Existing middleware platforms, such as OMG Common Object Request Broker Architecture (CORBA) do not meet these requirements. This paper discusses continuous media applications and their quality of service requirements. The major part of the pap...
متن کاملHome Network Infrastructure Based on Corba Event Channel
This paper proposes a home network infrastructure based on CORBA as a middleware with client-server configuration. Communication inside the network is designed as an event-oriented communication, by using event channel that defined in OMG event service. By modifying CORBA event channel, several functions are developed for enabling the connection, communication, remote control, remote monitoring...
متن کامل